@media screen and (max-width:1120px){
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:960px;}
.nav li{ margin-right:55px;}
.i_service li{ width:184px; margin-right:10px;}
.i_ma .i_mal{ width:570px;}
.i_mal dl dd{ width:360px;}
.i_ma .i_mar{ width:380px;}
.i_mb .i_mbl{ width:470px;}
.i_mb .i_mbr{ width:480px;}
.i_mbr dl dd{ width:285px; height:195px; overflow:hidden;}
.f_nav dl dd{ width:265px;}
.scd .scd_r{ width:710px;}
.contact dt, .contact dt img,.contact dd{ width:100%;}
.team dl{ width:350px; margin-right:10px;}
.team dl dd{ width:175px;}
.scd .scd_ra{ width:100%;}
.case li{ width:225px; margin-right:20px;}
.case li img{ width:225px; height:180px;}

}
@media screen and (max-width:990px){
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:740px;}
.nav li{ margin-right:22px;}
.head .h_r{ width:340px;}
.head .logo, .head .logo img{ width:380px; height:48px;}
.i_service li{ width:236px; margin-bottom:10px;}
.i_service{ margin-bottom:5px;}
.i_ma .i_mal,.i_ma .i_mar,.i_mb .i_mbl,.i_mb .i_mbr,.f_nav ul,.f_nav dl{ width:100%;}
.i_mal dl dd{ width:520px;}
.i_mbr dl dd{ width:540px;}
.f_nav ul{ margin-bottom:15px;}
.scd .scd_r{ width:500px;}
.team dl{ width:100%; margin-right:0;}
.team dl dd{ width:320px;}
.scd .scd_ra{ width:100%;}
.case li{ margin:0 10px 20px;}
.nav li .li_m a{ display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; padding:0 20px; font-size:16px; vertical-align:top;color:#000}

}
@media screen and (max-width:770px) {
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:480px;}
.i_mbr dl dd{ width:280px;}
.i_mal dl dd{ width:270px;}
.tabBox .tabNav{ width:340px;}
.i_service li{ width:230px;}
.head .logo, .head .logo img{ width:100%; height:auto;}
.head .h_r{ width:100%; text-align:left;}
.head .h_r span{ margin-left:0; margin-right:10px;}
.header .nav_bg{ border:0;}
.nav_m{ height:1px;}
.nav_m .n_icon{ display:block;}
.nav{ width:100%; background:#FFF; position:absolute; left:0; top:0; z-index:9999; display:none;}
.nav li .li_m a{ display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; padding:0 20px; font-size:16px; vertical-align:top;color:#000}
.nav li,.nav li a{ width:100%; height:auto; text-align:right;}
.nav li .er,.nav li:hover .er{ display:none;}
/*.nav li.on .er{ display:block;}*/
.banner{ display:none;}
.slider{ display:block;}
.scd .scd_l{ margin-top:15px;}
.scd_l .l_name em{ display:none;}
.pst{ text-align:left;}
.scd .scd_l,.scd .scd_r{ width:100%;}
.team dl dd{ width:300px;}
.scd .scd_ra{ width:100%;}
.case li{ margin:0 7px 20px;}

}
@media screen and (max-width:510px) {
.nav li .li_m a{ display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; padding:0 20px; font-size:16px; vertical-align:top;color:#000}
.header .head,.nav_m,.i_service,.i_ma,.i_mb,.i_mc,.f_nav,.bq,.pst,.scd{width:320px;}
.head .h_r span{ margin-right:0;}
.head .h_r{ margin-bottom:30px;}
.i_service li,.i_mal dl dd,.i_mbr dl dd{ width:100%; margin-right:0;}
.i_ma .i_mal,.tabBox .tabCont,.i_mb .box_m{ height:auto;}
.tabBox .tabNav{ width:100%; position:relative; top:0;}
.i_mal dl dt, .i_mal dl dt img,.i_mbr dl dt, .i_mbr dl dt img{ width:100%; height:auto;}
.i_mal .i_n li em{ display:none;}
.i_mal .i_n li p{ width:95%;}
.f_nav ul li{ width:50%; height:200px;}
.f_nav dl dd{ width:100%;}
.f_nav dl dt{ float:left; margin-top:15px;}
.bq span{ height:auto; line-height:130%; padding:5px 0; margin:0;}
.bq{ text-align:left;}
.team dl dd{ width:145px;}
.scd .scd_ra,.case li{ width:100%; text-align:center;}
.case li img{ width:250px; height:200px;}
.case li{ margin:0 0 20px;}

}
